#ifndef SINE_WAVE_GENERATOR_CONFIG_H
#define SINE_WAVE_GENERATOR_CONFIG_H

#include <stdint.h>
#include "./sys_param/sys_param.h"
#include "dac.h"

/* 函数声明 */
void SineWave_Generator_Init(void);
void SineWave_Generator_DeInit(void);
void SineWave_Generator_UpdateFrequency(uint16_t frequency);
void SineWave_Generator_UpdateAmplitude(uint16_t amplitude);
void SineWave_Generator_UpdatePhase(uint16_t phase);
void SineWave_Generator_SaveConfig(void);
void SineWave_Generator_LoadConfig(void);

#endif
